package com.fas.system.service;

import com.fas.common.core.domain.AjaxResult;
import com.fas.system.domain.FasInspectionRecord;
import com.fas.system.domain.vo.*;

import java.util.List;

public interface IFasInspectionRecordService {

    AjaxResult submit(FasInspectionRecord fasInspectionRecord);

    FasInspectionRecord findByFacilityAndTaskId(FasInspectionRecord fasInspectionRecord);

    List<InspectionRecodeVo> findAllRecord(InspectionRecodeVo inspectionRecodeVo);

    List<MissedInspectionVo> missedInspection(MissedInspectionVo missedInspectionVo);

    List<FacilityRecordVo> findFacilityOrderPage(FacilityRecordVo facilityRecordVo);

    FacilityRecordDetailVo findAuditDetails(Integer id);

    List<EquipmentWordVo> findDeviceOrderPage(EquipmentWordVo equipmentWordVo);

    EquipmentWordVo findEquipmentDetails(Integer id);

    TrendChangeStatistics trendChange(Integer deptId);
}
